.text-message {
	display: inline-block;
	max-width: 60vw;
	line-height: 40rpx;
	padding: 18rpx 25rpx;
	background-color: #FFFFFF;
	color: #333333;
	border-radius: 2px 8px 8px 8px;
}
.flex_1 {
	display: flex;
	flex-direction: row;
	justify-content: flex-end;
	position: relative;
}

.my-text {
	border-radius: 8px 2px 8px 8px;
	background-color: #FFFFFF;
	color: #000;
}

.message-body-span {
	display: inline;
	height: 40rpx;
	align-items: center;
	flex-wrap: wrap;
	outline: none;
	font-size: 28rpx;
}

.message-body-span-text {
	display: inline;
	white-space: pre-line;
	word-wrap: break-word;
	word-break: break-all;
	vertical-align: middle;
}
.emoji-icon {
	display: inline-block;
	width: 40rpx;
	height: 40rpx;
	font-size: 0%;
	vertical-align: middle;
}